home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / editor / mcrfl965.zip / README.TXT < prev   
Text File  |  1996-07-09  |  12KB  |  442 lines

  1.             MICROFILE    
  2.  
  3.     "Possibly the best file viewer in the world."
  4.  
  5.     "Makes hex dumps a pleasure to work with."
  6.  
  7.  
  8. These are just two comments we have invented to get you interested
  9. in this program.
  10.  
  11.  
  12. It approaches the problem of displaying the contents of a file in a
  13. much more flexible and easy to use way than we have ever seen before.
  14.  
  15.  
  16. It is not fixed format, the screen presentation can be varied in width,
  17. font and combinations of character, hexadecimal and record formats.
  18.  
  19. The character set can be chosen from the PC OEM set or one of three
  20. international character sets ANSI, ASCII and EBCDIC.
  21.  
  22. It allows for extensions to the standard ASCII set as well as providing
  23. the facility to create any other conversion tables.
  24.  
  25. For example, it is possible to :- 
  26.     
  27.     change all alphabetic characters from EBCDIC upper case to ASCII lower case
  28.     convert all tabs to commas
  29.     replace all dollar signs by pound signs
  30.     create an output file in DOS/UNIX/Apple MAC or other text file format
  31.  
  32.     - all in a single pass.
  33.  
  34.  
  35. It can extract text out of any file that can be read on a PC - data, text file,
  36. word processor document, spreadsheet or even executable files.
  37.  
  38. For example, it could be used to "unformat" a word processor document by
  39. extracting only the text characters i.e. ignoring attributes such as 
  40. bold, italic, font name etcetera.
  41.  
  42. The output file could even be multiple spaced lines (if required).
  43.  
  44.  
  45.  
  46. It can read and expand Microsoft compiled files.
  47.  
  48. It has facilites to search, goto file position, address in hex or decimal,
  49. base 0 or 1, copy to printer, clipboard or file.
  50.  
  51. It provides a calculator to translate 
  52.  
  53.     signed/unsigned integers (byte, word, long and double)
  54.     32/64/80 bit floating point
  55.     currency
  56.     date and time
  57.     navigable file pointers
  58.     binary i.e. bit display
  59.     
  60.  
  61. It can encode/decode UU and MIME format files.
  62.  
  63.  
  64. There now follows a more detailed description :-
  65.  
  66.  
  67. Screen displays        Address
  68.             Hexadecimal and Character
  69.             Hex only
  70.             Char only
  71.             Text records
  72.             Text word-wrap
  73.  
  74.  
  75. Other features        select a new file (obviously !!!)
  76.  
  77.             close/re-open file (shared access)
  78.             
  79.             file position in hex or decimal
  80.  
  81.             file position starting from 0 or 1
  82.             
  83.             max file size - 2.1 Gb
  84.  
  85.             vary the number of characters per line
  86.             
  87.             goto a file position - hex or decimal
  88.             
  89.             search for hex or text string - forward
  90.             or back, from start/end, case sensitive 
  91.             optional, not equal to
  92.  
  93.             change fonts (fixed pitch only)
  94.  
  95.             print current screen display            
  96.             
  97.             page forward/back
  98.  
  99.             goto start/end
  100.  
  101.             copy screen or records to Clipboard
  102.  
  103.             extract text records to disc files 
  104.             with output in DOS, Unix, MAC, EBCDIC or other formats
  105.             - read text from unsupported word processing
  106.             documents, program error messages etc  
  107.  
  108.             optional display of rejected text records
  109.  
  110.             word wrapping variable from 40 chars to full screen
  111.             width
  112.  
  113.             separate character set/translation tables for
  114.             both input and output files.
  115.  
  116.             view system/hidden files
  117.  
  118.             inform you of hidden directories
  119.             (it cannot access these - you would have to
  120.             change the directory's properties)
  121.  
  122.  
  123.             monitors for any file changes to the file
  124.             being examined
  125.  
  126.  
  127.             calculator to translate
  128.  
  129.             - signed/unsigned integer arithmetic
  130.               byte, word, long and double
  131.  
  132.             - currency format
  133.  
  134.             - 32/64/80 bit floating point numbers
  135.  
  136.             - date/time formats 
  137.               integer and floating point representations
  138.               
  139.             - bit display
  140.  
  141.             - file pointers and the ability to navigate the
  142.               the file using them ( + return jumps)
  143.  
  144.             - byte order High/Low or Low/High
  145.  
  146.  
  147. The program automatically adapts itself to the PC it is running on,
  148. from the size of screen being used, through to the date formats
  149. that are in use.
  150.  
  151.  
  152. By varying the font, and depending on the resolution of the PC
  153. that the program is run on, a text-only display can show as little
  154. as a single character per line to over 132+ characters i.e. unreadable.
  155.  
  156.  
  157. Hexadecimal values are always grouped for readability e.g
  158.  
  159.             FF00 0011
  160.             FFOO 0011 0022 0033
  161.  
  162.  
  163.  
  164. In addition, to the facilities listed above, there are several
  165. areas that can be tailored :-
  166.  
  167.     (1) As above   - with this option selected the program
  168.              will display "nn Lines as above" whenever
  169.              any lines are repeated.
  170.  
  171.  
  172.     (2) Delimiters - by default, text displays are shown with
  173.              plus signs indicating the start and end
  174.              of text to highlight trailing spaces
  175.  
  176.             +a normal line followed by a dummy+
  177.             +line with trailing spaces        +
  178.  
  179.              these can be changed to any other 
  180.              keyboard characters (including spaces).
  181.  
  182.  
  183.     (3) Background - the main screen background colour can be 
  184.              changed as required
  185.  
  186.  
  187.     (4) Foreground - the main screen foreground colour can also
  188.              be varied
  189.  
  190.  
  191.     (5) Char formats - ANSI, ASCII and EBCDIC are all supported
  192.              (plus user defined tables).
  193.  
  194.     (6) ASCII+     - Any of the characters found in ANSI but not
  195.              in ASCII e.g. "ú" can be selected to be
  196.              included in displays
  197.  
  198.  
  199.     (7) Unprintables - not all the hex values 0-255 have a visual
  200.                representation in the text formats
  201.                available
  202.  
  203.                these control characters (for printers etc.)
  204.                are often displayed as a solid block
  205.  
  206.                this can be changed to any required value
  207.  
  208.                e.g. copy tab delimited file to comma delimited
  209.  
  210.  
  211.     (8) Records    - the program can extract text from files
  212.              where the text record is indicated by
  213.              
  214.              byte/word counts at start of the record
  215.  
  216.              or hex 0D0A at the end of the record
  217.                 00    ditto
  218.                  ,    comma
  219.                 nn    other values can be input
  220.  
  221.              or break characters can be used.
  222.  
  223.  
  224.              byte/word counts are used by Pascal programs
  225.              and many data and executable files.
  226.  
  227.              0D0A    most text/word processors,
  228.                0D    Macintosh files
  229.                0A    UNIX files
  230.                00    used by C and other executable programs
  231.                 ,    Comma Separated Variable (CSV) format
  232.  
  233.              This includes byte and word counts in either
  234.              Low/High (Intel) or more often High/Low format.
  235.  
  236.  
  237.              Various other tests are performed to discard
  238.              garbage characters.
  239.  
  240.              Note - all tests are carried out on sentences, not
  241.              only individual words. A high accuracy is achieved
  242.              - even on executable files.
  243.             (see the Help file for a full explanation)
  244.  
  245.     (9) Sideways scrolling available for text records
  246.  
  247.  
  248.     (10) Text can be displayed word-wrapped if required.
  249.  
  250.     (11) Compressed files - files compressed using MS compress.exe
  251.             can be displayed in actual or uncompressed form.
  252.  
  253.             Note "compressed", not "expanded" - some file
  254.             formats can increase in size when "compressed" !
  255.  
  256.             This often happens if a second compression is
  257.             applied to files already compressed.
  258.  
  259.     
  260.  
  261.         -----------------  ///  ------------------
  262.  
  263.  
  264.  
  265. As an example, with As_Above on, a 16 character hex and text display
  266. took 5 seconds to display "2800 lines as above" on an uncompressed
  267. bitmap file.
  268.  
  269.  
  270. Searching for non-existent strings on a 5 Mb file took about 40 seconds to
  271. report "no match found" - 100,000 + chars/sec.
  272.  
  273. These were run on a 486/25 SX with 4Mb of memory - and seem to be consistent
  274. results regardless of how many other programs were loaded.
  275.  
  276.  
  277.  
  278.         -----------------  ///  ------------------
  279.  
  280. The program is distributed in two compressed formats :-
  281.  
  282.   (1) SETUP.EXE - installs the program files and Visual Basic run-time files
  283.  
  284.   (2) MICROZIP..EXE - a self extracting ZIP file (program files only)
  285.  
  286.  
  287. Note - this program will NOT run from a floppy drive - it must be installed 
  288.        onto a local hard disk, nor will an unlicensed version run over a
  289.        network.
  290.  
  291.  
  292.         -----------------  ///  ------------------
  293.  
  294.  
  295.   To install using SETUP, insert the disc into drive A or B and run
  296.  
  297.             SETUP.EXE
  298.  
  299.   This will install the following files :-
  300.  
  301.     MICROFIL.EXE    490,999 bytes    - suggested directory C:\MICROFIL
  302.                       although this can be changed 
  303.                       during installation (this does
  304.                       not affect the running of the
  305.                       program).
  306.  
  307.     MICROFIL.HLP    96,086 bytes    - the